Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Remove TransientValidationData #2272

Merged
merged 6 commits into from
Jan 18, 2021
Merged

Remove TransientValidationData #2272

merged 6 commits into from
Jan 18, 2021

Conversation

pepyakin
Copy link
Contributor

After paritytech/cumulus#279 we don't need transient validation data for anything important (those use cases are replaced by the merkle proofs of the relay chain storage). This PR removes it.

I recommend reviewing this PR by checking the commits individually.

Related #2244
Closes #2085

@pepyakin pepyakin added A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders. labels Jan 14, 2021
Copy link
Contributor

@coriolinus coriolinus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Seems straightforward.

@rphmeier rphmeier merged commit 44f01a3 into master Jan 18, 2021
@rphmeier rphmeier deleted the ser-remove-transient branch January 18, 2021 23:57
rphmeier added a commit that referenced this pull request Jan 21, 2021
bkchr pushed a commit that referenced this pull request Jan 26, 2021
* collation-generation: use persisted validation data

* node: remote FullValidationData API

* runtime: remove FullValidationData API

* backing tests: use persisted validation data

* FullCandidateReceipt: use persisted validation data

This is not a big change since this type is not used anywhere

* Remove ValidationData and TransientValidationData

Also update the guide
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Consider removing TransientValidationData
4 participants